#include <iostream>

/**
 *
 * @return
 */
int main() {
    std::cout << "preface" << std::endl;


    int integerValue{0};
    double doubleValue{0.0};
    char characterValue{'\0'};

    std::cout << integerValue << std::endl;
    std::cout << doubleValue << std::endl;
    std::cout << characterValue << std::endl;

//    const int* const ptrInteger{&integerValue};
    int integerValue2{0};
//    ptrInteger = &integerValue2;
    ++integerValue;
//    ++*ptrInteger;
    ::std::cout << integerValue << std::endl;

    int* ptrIntegerValue{&integerValue};
    ++(*ptrIntegerValue);
    std::cout << integerValue << std::endl;
    ptrIntegerValue = &integerValue2;
    std::cout << *ptrIntegerValue << std::endl;

/*    int sumOfInteger{0};
    // 输入了非整数即循环退出或者是文件结束符。但是我不知道Windows系统的文件结束符是什么。
    while (std::cin >> integerValue) {
        sumOfInteger += integerValue;
    }
    std::cout << sumOfInteger << std::endl;*/


    return 0;
}
